having prominent canine teeth, large fangs or tusks - Alemán Inglés Diccionario